package com.kedacom.ctsp.authority.entity;


import com.kedacom.ctsp.web.entity.CrudEntity;
import com.kedacom.ctsp.web.entity.SortSupportBean;
import com.kedacom.ctsp.web.entity.StatefulBean;

/**
 * 角色实体
 *
 * @author sunchenjie
 */
public interface Role extends CrudEntity<String>, StatefulBean<Integer>, SortSupportBean, ExtendedBean {

    /**
     * 名称
     */
    String NAME = "name";
    /**
     * 唯一标识
     */
    String SIGN = "sign";
    /**
     * 描述
     */
    String DESCRIPTION = "description";
    String CLIENTSIGN = "clientSign";
    /**
     * 状态
     */
    String STATUS = "status";

    void setName(String name);

    String getName();

    void setSign(String sign);

    String getSign();

    String getDescription();

    void setDescription(String description);

    String getClientSign();

    void setClientSign(String sign);

}
